page {
  height: 100%;
  width: 100%;
  background:rgb(249, 249, 249);
}

.address-container {
  height: 100%;
  width: 100%;
  background-color: #f9f9f9;
  .ops {
    background-color: white;
    box-shadow: 2px 2Px 10px 0 #cecece;
  }
}
.p-d5-rem {
  padding: .5rem;
}
.border-top {
  border-top: 1px solid #f9f9f9;
}
.address-list {
  box-sizing: border-box;
  padding: .25rem;

  .item {
    background-color: #fff;
  }
  > .item + .item {
    margin-top: .5rem;
  }
  .item-ops {
    padding: .25rem .5rem;
  }
  .l {
    width: 125px;
  }

  .name {
    font-size: 29px;
    color: #333;
    margin-bottom: 5.2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .default {
    width: 62.5px;
    height: 33px;
    line-height: 28px;
    text-align: center;
    font-size: 20px;
    color: #b4282d;
    border: 1px solid #b4282d;
    visibility: visible;
  }

  .c {
    flex: 1;
    height: auto;
    overflow: hidden;
  }

  .mobile {
    height: 29px;
    font-size: 29px;
    line-height: 29px;
    overflow: hidden;
    color: #333;
    margin-bottom: 6.25px;
  }

  .address {
    height: 37px;
    font-size: 25px;
    line-height: 37px;
    overflow: hidden;
    color: #666;
  }

  .r {
    width: 52px;
    height: auto;
    overflow: hidden;
  }

  .del {
    display: block;
    width: 52px;
    height: 52px;
    font-size: .75rem;
  }
}
